$(function () {
  var BaseUrl = " http://api.pyg.ak48.xyz/";
  template.defaults.imports.icoUrl = BaseUrl;
  // 发送请求个数
  var ajaxNums = 0;
  $.ajaxSettings.beforeSend = function (xhr, obj) {
    obj.url = BaseUrl + "api/public/v1/" + obj.url;
    // 每发送一次请求+1
    ajaxNums++;
    // 在发送请求前添加wait这个类
    $("body").addClass("wait");
  }
  // 返回值
  $.ajaxSettings.complete = function () {
    ajaxNums--;
    // 因为要等到最后一个ajax回来才取消类，所以添加一个变量，作判断
    if (ajaxNums == 0) {
      // 当ajaxNums==0的时候，最后一个ajax也回来了，删除类 
      $("body").removeClass("wait");
    }
  }
  // 拓展zepto
  $.extend($, {
    // 获取url上的key的值
    getValue: function (name) {
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
      var r = window.location.search.substr(1).match(reg);
      if (r != null) return decodeURI(r[2]);
      return null;
    },
    checkPhone: function (phone) {
      if (!(/^1[34578]\d{9}$/.test(phone))) {
        return false;
      } else {
        return true;
      }
    },
    checkEmail: function (myemail) {　　
      var myReg = /^[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn|net|org)$/;
      if (myReg.test(myemail)) {　　　　
        return true;　　
      } else {　　　　
        return false;
      }
    },
    checkLogin: function () {
      // 判断永久存储中有没有userinfo
      return localStorage.getItem("userInfo");
    },
    token: function () {
      // 如果userinfo 存在 返回token 否则就返回 ""
      var token;
      if (!localStorage.getItem("userInfo")) {
        token = "";
      } else {
        token = JSON.parse(localStorage.getItem("userInfo")).token;
      }
      return token;
    }
  });
})